Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci(docs-infra): change test order and track payload size for local and Ivy #31047

Closed
wants to merge 3 commits into from

Conversation

gkalpak
Copy link
Member

@gkalpak gkalpak commented Jun 14, 2019

Small CI-related improvements:

  • Run PWA score tests after unit/e2e tests.
  • Check and track payload sizes for test_aio_local and test_aio_local_ivy

(See individual commits for more details.)

@gkalpak gkalpak added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project comp: docs-infra target: patch This PR is targeted for the next patch release labels Jun 14, 2019
@gkalpak gkalpak added this to the docs-infra-aio-app milestone Jun 14, 2019
@mary-poppins
Copy link

You can preview ab5a36f at https://pr31047-ab5a36f.ngbuilds.io/.

@mary-poppins
Copy link

You can preview ded9c99 at https://pr31047-ded9c99.ngbuilds.io/.

@gkalpak gkalpak marked this pull request as ready for review June 14, 2019 10:28
@gkalpak gkalpak requested review from a team as code owners June 14, 2019 10:28
@mary-poppins
Copy link

You can preview 03af4dc at https://pr31047-03af4dc.ngbuilds.io/.

@petebacondarwin
Copy link
Member

Except for the CI failures!

@gkalpak gkalpak added this to REVIEW in docs-infra Jun 14, 2019
@gkalpak gkalpak moved this from REVIEW to MERGE in docs-infra Jun 14, 2019
@mary-poppins
Copy link

You can preview 93f4e4e at https://pr31047-93f4e4e.ngbuilds.io/.

Previously, we run the PWA score tests before unit/e2e tests, because
the latter would destroy the `dist/` directory required by the former.

Since cli@6, unit/e2e tests no longer detroy the `dist/` directory, so
it is now safe to run the unit/e2e tests first. This is preferrable,
since they are conceptually lower-level and any error messages (in case
of breakage) are more specific/actionable.

Related discussion about cli behavior:
- angular/angular-cli#4366
- angular/angular-cli#14701
@mary-poppins
Copy link

You can preview 501769d at https://pr31047-501769d.ngbuilds.io/.

AndrewKushnir pushed a commit that referenced this pull request Jun 14, 2019
AndrewKushnir pushed a commit that referenced this pull request Jun 14, 2019
Previously, we run the PWA score tests before unit/e2e tests, because
the latter would destroy the `dist/` directory required by the former.

Since cli@6, unit/e2e tests no longer detroy the `dist/` directory, so
it is now safe to run the unit/e2e tests first. This is preferrable,
since they are conceptually lower-level and any error messages (in case
of breakage) are more specific/actionable.

Related discussion about cli behavior:
- angular/angular-cli#4366
- angular/angular-cli#14701

PR Close #31047
AndrewKushnir pushed a commit that referenced this pull request Jun 14, 2019
@gkalpak gkalpak deleted the ci-aio-improvements branch June 17, 2019 20:21
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project cla: yes target: patch This PR is targeted for the next patch release
Projects
Development

Successfully merging this pull request may close these issues.

None yet

5 participants